package com.mcxx.modules.miniSalvation.fundpay.dao.read;

import com.mcxx.modules.miniSalvation.family.dto.SalvationFamilyDTO;
import com.mcxx.modules.miniSalvation.fundpay.dto.FundRecoverDTO;
import com.mcxx.modules.miniSalvation.fundpay.dto.FundRecoverExcelDTO;
import com.mcxx.modules.miniSalvation.fundpay.entity.FundRecoverEntity;
import com.mcxx.modules.miniSalvation.salary.param.SalvationRecoveryParam;
import com.yinhai.ta404.module.mybatis.mapper.Ta404SupportMapper;

import java.util.List;

public interface FundRecoverReadDao extends Ta404SupportMapper {


	FundRecoverEntity getById(String id);


	List<SalvationFamilyDTO> getSalvationRecoveryFamilyList(SalvationRecoveryParam param);


	List<FundRecoverDTO> getRecoveryList(SalvationRecoveryParam param);


	List<FundRecoverExcelDTO> getRecoveryListExcel(SalvationRecoveryParam param);


	FundRecoverEntity queryByMemberID(FundRecoverEntity entity);


	SalvationFamilyDTO querysalaryNumberByMemberID(FundRecoverEntity entity);

	FundRecoverDTO selectRecoverInfo(String id);
}
